// const { defineConfig } = require('@vue/cli-service')
// module.exports = defineConfig({
//   transpileDependencies: true
// })


module.exports = {
  lintOnSave: false, //关闭eslint
  publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
  productionSourceMap: false, //设置为 false 以加速生产环境构建
  outputDir: "management_",
  //依赖包babel转化es6成es5
  //transpileDependencies: ["crypto-js"],
  //设置跨域请求
  devServer: {
    proxy: {
      "/api": {
        target: "https://xyszyl.zju.edu.cn/medical",
        secure: true, // 如果是https接口，需要配置这个参数
        changeOrigin: true,
        pathRewrite: { "/api": "" },
      },
      /**刘康ip */
      "/lkApi": {
        target: "http://192.192.2.210:9001",
        changeOrigin: true,
        pathRewrite: { "/lkApi": "" },
      },
      /**张青峰ip */
      "/zqfApi": {
        target: "http://192.192.4.248:9001",
        changeOrigin: true,
        pathRewrite: { "/zqfApi": "" },
      },
      "/cgi-bin": {
        target: " https://api.weixin.qq.com",
        // target: "https://xyszyl.zju.edu.cn/medical",
        secure: true, // 如果是https接口，需要配置这个参数
        changeOrigin: true,
        pathRewrite: { "": "" },
      },
    },
  },

  // css: {
  //   loaderOptions: {
  //     postcss: {
  //       plugins: [
  //         require("postcss-px-to-viewport")({
  //           viewportWidth: 2500, // UI设计稿的宽度
  //           unitToConvert: "PX", // 要转换的单位
  //           unitPrecision: 6, // 转换后的精度度
  //           propList: ["*"], // 能转化为vw的属性列表，默认'*'
  //           minPixelValue: 1, // 默认值1，小于或等于1px则不进行转换
  //           mediaQuery: false,
  //           // 'selectorBlackList': ['a', 'el', 'ant'],
  //           landscape: false,
  //           landscapeUnit: "vw", // 横屏时使用的单位
  //           // 'landscapeWidth': 750 // 横屏时使用的视口宽度
  //           replace: true,
  //           exclude: /(\/|\\)(node_modules)(\/|\\)/,
  //         }),
  //       ],
  //     },
  //   },
  // },
};
